package com.yonyou.cyxdms.sysmanage.client.vo.employee;

import io.swagger.annotations.ApiModelProperty;

/**
 * @author ：马邢健
 * @date ：Created in 2019/9/20 12:00
 * @description：员工个人信息
 */
public class UserInfoVO{

    @ApiModelProperty(value="用户id")
    private Long userId;
    @ApiModelProperty(value="员工id")
    private Long employeeId;
    @ApiModelProperty(value="人员id")
    private Long empId;
    @ApiModelProperty(value="是否锁定")
    private Integer lockFlag;
    @ApiModelProperty(value="公司id")
    private Long companyId;
    @ApiModelProperty(value="用户编号")
    private String userCode;
    @ApiModelProperty(value="员工编号")
    private String employeeNo;
    @ApiModelProperty(value="员工名称")
    private String employeeName;
    @ApiModelProperty(value="性别")
    private Integer gender;
    @ApiModelProperty(value="手机")
    private String mobilePhone;
    @ApiModelProperty(value="身份证")
    private String certificateId;
    @ApiModelProperty(value="是否主职")
    private Integer isMajor;
    @ApiModelProperty(value = "班组ID")
    private String workgroupId;
    @ApiModelProperty(value = "工种ID")
    private String workerTypeId;
    @ApiModelProperty(value = "技师等级")
    private String technicianGrade;
    @ApiModelProperty(value = "主工位")
    private String maintainStationId;
    @ApiModelProperty(value = "副工位")
    private String deputyStationId;
    @ApiModelProperty(value = "角色类别")
    private String positionCode;
    @ApiModelProperty(value = "组织ID")
    private Long orgId;
    @ApiModelProperty(value = "组织代码")
    private String orgCode;
    @ApiModelProperty(value = "角色类别")
    private String orgName;
    @ApiModelProperty(value = "邮箱")
    private String eMail;
    @ApiModelProperty(value = "userOrgId")
    private Long userOrgId;

    public Long getUserOrgId() {
        return userOrgId;
    }

    public void setUserOrgId(Long userOrgId) {
        this.userOrgId = userOrgId;
    }

    public Long getOrgId() {
        return orgId;
    }

    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }

    public String getOrgCode() {
        return orgCode;
    }

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String geteMail() {
        return eMail;
    }

    public void seteMail(String eMail) {
        this.eMail = eMail;
    }

    public String getPositionCode() {
        return positionCode;
    }

    public void setPositionCode(String positionCode) {
        this.positionCode = positionCode;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getEmployeeId() {
        return employeeId;
    }

    public void setEmployeeId(Long employeeId) {
        this.employeeId = employeeId;
    }

    public Long getEmpId() {
        return empId;
    }

    public void setEmpId(Long empId) {
        this.empId = empId;
    }

    public Integer getLockFlag() {
        return lockFlag;
    }

    public void setLockFlag(Integer lockFlag) {
        this.lockFlag = lockFlag;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public String getEmployeeNo() {
        return employeeNo;
    }

    public void setEmployeeNo(String employeeNo) {
        this.employeeNo = employeeNo;
    }

    public String getEmployeeName() {
        return employeeName;
    }

    public void setEmployeeName(String employeeName) {
        this.employeeName = employeeName;
    }

    public Integer getGender() {
        return gender;
    }

    public void setGender(Integer gender) {
        this.gender = gender;
    }

    public String getMobilePhone() {
        return mobilePhone;
    }

    public void setMobilePhone(String mobilePhone) {
        this.mobilePhone = mobilePhone;
    }

    public String getCertificateId() {
        return certificateId;
    }

    public void setCertificateId(String certificateId) {
        this.certificateId = certificateId;
    }

    public Integer getIsMajor() {
        return isMajor;
    }

    public void setIsMajor(Integer isMajor) {
        this.isMajor = isMajor;
    }

    public String getWorkgroupId() {
        return workgroupId;
    }

    public void setWorkgroupId(String workgroupId) {
        this.workgroupId = workgroupId;
    }

    public String getWorkerTypeId() {
        return workerTypeId;
    }

    public void setWorkerTypeId(String workerTypeId) {
        this.workerTypeId = workerTypeId;
    }

    public String getTechnicianGrade() {
        return technicianGrade;
    }

    public void setTechnicianGrade(String technicianGrade) {
        this.technicianGrade = technicianGrade;
    }

    public String getMaintainStationId() {
        return maintainStationId;
    }

    public void setMaintainStationId(String maintainStationId) {
        this.maintainStationId = maintainStationId;
    }

    public String getDeputyStationId() {
        return deputyStationId;
    }

    public void setDeputyStationId(String deputyStationId) {
        this.deputyStationId = deputyStationId;
    }

    @Override
    public String toString() {
        return "UserInfoVO{" +
                "userId=" + userId +
                ", employeeId=" + employeeId +
                ", empId=" + empId +
                ", lockFlag=" + lockFlag +
                ", companyId=" + companyId +
                ", userCode='" + userCode + '\'' +
                ", employeeNo='" + employeeNo + '\'' +
                ", employeeName='" + employeeName + '\'' +
                ", gender=" + gender +
                ", mobilePhone='" + mobilePhone + '\'' +
                ", certificateId='" + certificateId + '\'' +
                ", isMajor=" + isMajor +
                ", workgroupId='" + workgroupId + '\'' +
                ", workerTypeId='" + workerTypeId + '\'' +
                ", technicianGrade='" + technicianGrade + '\'' +
                ", maintainStationId='" + maintainStationId + '\'' +
                ", deputyStationId='" + deputyStationId + '\'' +
                ", positionCode='" + positionCode + '\'' +
                ", orgId=" + orgId +
                ", orgCode='" + orgCode + '\'' +
                ", orgName='" + orgName + '\'' +
                ", eMail='" + eMail + '\'' +
                '}';
    }
}
